home *** CD-ROM | disk | FTP | other *** search
/ MacWorld: Super Stacks! / Macworld CD.iso / HyperCard Archives / International / French v1.2.5.1 / Piles principales / Notes sur la version 1.2.5 / card_6280.txt < prev    next >
Text File  |  1989-10-04  |  5KB  |  131 lines

  1. -- card: 6280 from stack: in.5
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 5683
  5. -- name: Find
  6.  
  7.  
  8. -- part contents for background part 7
  9. ----- text -----
  10. Find
  11.  
  12. -- part contents for background part 10
  13. ----- text -----
  14. <cha√Æne> est une suite de caract√®res plac√©e entre guillemets.
  15.  
  16.  
  17. -- part contents for background part 11
  18. ----- text -----
  19. Find Whole et Find String sont deux variantes de la commande Find.  Find Whole (ou Majuscule-Commande-F) permet de chercher un mot ou un groupe de mots s√©par√©s par deux espaces. Find String recherche une cha√Æne de caract√®res en incluant les espaces √©ventuels entre les mots.
  20.  
  21.  
  22. -- part contents for background part 35
  23. ----- text -----
  24. ‚Ä¢  Pour que Find Whole ou Find String localise une cha√Æne, 
  25.     il faut qu'elle apparaisse dans le m√™me ordre que la 
  26.     cha√Æne sp√©cifi√©e comme argument et dans un m√™me 
  27.     champ sur la carte (√† la diff√©rence de Find ou Find chars)
  28.  
  29. ‚Ä¢  Find Whole ne localise que des mots entiers.  Ainsi,
  30.     find whole "Luc"
  31.     s'arr√™tera sur les cartes contenant "Luc", mais non sur 
  32.     celles comportant "Lucien" ;
  33.  
  34.     find whole "ordinateur Macintosh" 
  35.     localisera "ordinateur Macintosh",  mais pas 
  36.     "ordinateurs Macintosh" ou "Macintosh est un ordinateur 
  37.     Apple"  (alors que Find employ√© seul trouverait ces  
  38.     deux expressions.)
  39.  
  40. ‚Ä¢  Fing string localise une cha√Æne de caract√®res exacte, en  
  41.     incluant les espaces √©ventuels.
  42.     Find string "teur Mac" localisera "ordinateur Macintosh", 
  43.     mais pas "ordinateur et Macintosh" qui aurait √©t√© 
  44.     localis√© par Find chars.
  45.  
  46.     Par ailleurs, Find string "teur Mac" sera beaucoup plus 
  47.     rapide que Find chars "teur Mac".
  48.     En effet, l'espace est suivi d'une cha√Æne d'au moins 3 
  49.     caract√®res et Find string fait appel √† l'algorithme de 
  50.     recherche rapide d'HyperCard. 
  51.  
  52. ‚Ä¢  Comme pour Find, les commandes Find Whole et Find 
  53.     String peuvent se limiter √† un champ de fond donn√©. 
  54.  
  55. ‚Ä¢  Le tableau ci-dessous r√©capitule les diff√©rentes 
  56.     possibilit√©s offertes par la commande Find selon que son 
  57.     argument contient ou non des espaces (comme dans 
  58.     "bon jour" oppos√© √† "bonjour").
  59.  
  60. —————————————————————————————————————————
  61. Commande     Cha√Æne sans espaces        Cha√Æne avec espaces
  62. —————————————————————————————————————————
  63.  
  64. find                en d√©but de mot             recherche multiple
  65. find chars       position quelconque       recherche multiple
  66. find word       mot entier uniquement  recherche multiple
  67.  
  68. find string      position quelconque        recherche unique
  69.                                                          (caract√®res cons√©cutifs)
  70. find whole      mot entier uniquement   recherche unique
  71.                                                                  (mots entiers)
  72.  
  73. "recherche unique" signifie que Find consid√®re les espaces comme faisant partie int√©grante de la cha√Æne recherch√©e.  
  74.  
  75. "recherche multiple" signifie que chaque mot d√©limit√© par un espace dans la cha√Æne est recherch√© s√©par√©ment. Par exemple,  "ordinateur Macintosh"  sera en fait consid√©r√© comme deux cha√Ænes, "ordinateur" et "Macintosh."  Find localisera les cartes contenant √† la fois ces deux cha√Ænes, SANS qu'il soit besoin qu'elles apparaissent dans un m√™me champ ni dans l'ordre sp√©cifi√© par l'argument.  
  76.  
  77.  
  78.  
  79. -- part contents for background part 17
  80. ----- text -----
  81. --utilisation de Find Whole pour la recherche d'un --nom ou d'une expression dans une pile d'adresses
  82.  
  83. find whole "Jean Tambien" in field "Nom"
  84. --ne trouvera pas "Jean Tambi"
  85. find whole variable
  86. find whole fld "titre" in cd fld "index"
  87.  
  88. --utilisation de Find String
  89.  
  90. find string "Olivier Malandra"
  91. --ne trouvera pas "Olivier Andr√© Malandra"
  92. find string char 1 to 4 of the short name of¬¨
  93. this card 
  94.  
  95. -- part contents for background part 18
  96. ----- text -----
  97. on findDemo
  98.  
  99. --Rechercher une cha√Æne de caract√®res dans l'ordre, 
  100. --que les mots soient entiers ou non :
  101.    find string "ne cha√Æne de car"¬¨
  102.       in background field "exempleScript"
  103.    wait 2 seconds
  104.  
  105. --Puis rechercher un groupe de mots entier
  106.    find whole "un groupe de mots" in bg fld¬¨
  107.       "exempleScript"
  108.   wait 2 seconds
  109.   cleanExit  -- voir le script du fond
  110. end findDemo
  111.  
  112.  
  113.  
  114. -- part contents for background part 9
  115. ----- text -----
  116. Nouvelles commandes HyperTalk 
  117.  Carte 1 sur 5
  118.  
  119. -- part contents for background part 31
  120. ----- text -----
  121. foundChunk
  122. foundField
  123. foundLine
  124. foundText
  125.  
  126.  
  127.  
  128. -- part contents for background part 8
  129. ----- text -----
  130. find whole  "cha√Æne"
  131. find string "cha√Æne"